\select@language {ngerman}
\contentsline {section}{\numberline {1}Nist Testsuite}{1}{section.1}
\contentsline {subsection}{\numberline {1.1}Ma\IeC {\ss }zahl, Verteilungen und Auswertung}{1}{subsection.1.1}
\contentsline {subsection}{\numberline {1.2}Programmsteuerung und Ablauf der Tests}{2}{subsection.1.2}
\contentsline {subsection}{\numberline {1.3}Monobit Test}{3}{subsection.1.3}
\contentsline {subsubsection}{\numberline {1.3.1}Zweck des Tests}{3}{subsubsection.1.3.1}
\contentsline {subsubsection}{\numberline {1.3.2}Implementierung}{3}{subsubsection.1.3.2}
\contentsline {subsection}{\numberline {1.4}Frequency within a Block Test}{4}{subsection.1.4}
\contentsline {subsubsection}{\numberline {1.4.1}Zweck des Tests}{4}{subsubsection.1.4.1}
\contentsline {subsubsection}{\numberline {1.4.2}Implementierung}{4}{subsubsection.1.4.2}
\contentsline {subsection}{\numberline {1.5}Runs Test}{5}{subsection.1.5}
\contentsline {subsubsection}{\numberline {1.5.1}Zweck des Tests}{5}{subsubsection.1.5.1}
\contentsline {subsubsection}{\numberline {1.5.2}Implementierung}{5}{subsubsection.1.5.2}
\contentsline {subsection}{\numberline {1.6}Longest Run of Ones Test}{6}{subsection.1.6}
\contentsline {subsubsection}{\numberline {1.6.1}Zweck des Tests}{6}{subsubsection.1.6.1}
\contentsline {subsubsection}{\numberline {1.6.2}Implementierung}{6}{subsubsection.1.6.2}
\contentsline {subsection}{\numberline {1.7}Binary Matrix Test}{7}{subsection.1.7}
\contentsline {subsubsection}{\numberline {1.7.1}Zweck des Tests}{7}{subsubsection.1.7.1}
\contentsline {subsubsection}{\numberline {1.7.2}Implementierung}{7}{subsubsection.1.7.2}
\contentsline {subsection}{\numberline {1.8}Maurers Universal Test}{7}{subsection.1.8}
\contentsline {subsubsection}{\numberline {1.8.1}Zweck des Tests}{7}{subsubsection.1.8.1}
\contentsline {subsubsection}{\numberline {1.8.2}Implementierung}{8}{subsubsection.1.8.2}
\contentsline {subsection}{\numberline {1.9}Linear Complexity Test}{9}{subsection.1.9}
\contentsline {subsubsection}{\numberline {1.9.1}Zweck des Tests}{9}{subsubsection.1.9.1}
\contentsline {subsubsection}{\numberline {1.9.2}Implementierung}{9}{subsubsection.1.9.2}
\contentsline {section}{\numberline {2}Prngd\_Server}{10}{section.2}
\contentsline {subsection}{\numberline {2.1}Besonderheiten der einzelnen Server}{11}{subsection.2.1}
\contentsline {subsection}{\numberline {2.2}Com\_Interface und MyThreadClass}{12}{subsection.2.2}
\contentsline {subsection}{\numberline {2.3}Prngd}{13}{subsection.2.3}
\contentsline {subsection}{\numberline {2.4}Blum Blum Shub Generator}{13}{subsection.2.4}
\contentsline {subsubsection}{\numberline {2.4.1}Zusatz f\IeC {\"u}r gro\IeC {\ss }e Mengen an Zufallsbits}{14}{subsubsection.2.4.1}
\contentsline {subsection}{\numberline {2.5}Anderer Generator}{14}{subsection.2.5}
\contentsline {section}{\numberline {3}Prngd\_Client}{15}{section.3}
\contentsline {section}{\numberline {4}Zufallszahlentests}{15}{section.4}
\contentsline {subsection}{\numberline {4.1}Rand() in C}{16}{subsection.4.1}
\contentsline {subsection}{\numberline {4.2}lrand48 in C}{17}{subsection.4.2}
\contentsline {subsection}{\numberline {4.3}OFD Chiffren von Openssl}{18}{subsection.4.3}
\contentsline {subsection}{\numberline {4.4}/dev/random auf FreeBSD}{19}{subsection.4.4}
\contentsline {subsection}{\numberline {4.5}/dev/random auf OpenSuse}{20}{subsection.4.5}
\contentsline {subsection}{\numberline {4.6}/dev/random auf Solaris}{21}{subsection.4.6}
\contentsline {subsection}{\numberline {4.7}Python}{22}{subsection.4.7}
\contentsline {subsection}{\numberline {4.8}Ruby}{23}{subsection.4.8}
\contentsline {subsection}{\numberline {4.9}BBS von Prngd}{24}{subsection.4.9}
\contentsline {section}{\nonumberline Literatur- und Quellenverzeichnis}{25}{section*.2}
\contentsline {section}{\nonumberline Listings}{26}{section*.3}
\contentsline {section}{\nonumberline Abbildungsverzeichnis}{27}{section*.4}
\contentsline {section}{\nonumberline Tabellenverzeichnis}{28}{section*.5}
\contentsline {section}{Index}{28}{section*.5}
